CS10003 - PDS Theory (Sec 3 & 4) | Spring 2022, L-T-P: 3-0-0 |
Schedule
Instructors Prof. Pallab Dasgupta
Timing Monday (15:00–17:00 Hrs)
Tuesday (14:00–16:00 Hrs):- 14:00-15:00 Hrs for doubt clearance, TA interactions, and exerciseVenue MS Teams Teaching Assistants Sourav Das (s_das@iitkgp.ac.in / sourav.iniesta13@gmail.com),
Bipasha Mahato (mahatobipasha.91@gmail.com / mahatobipasha.91@kgpian.iitkgp.ac.in),
Akash Ghosh (akashkgp@gmail.com / akashkgp@kgpian.iitkgp.ac.in),
Sumitava Biswas (sumitavabsws@gmail.com / sumitavabiswas@kgpian.iitkgp.ac.in)
Anupam Gupta (anupamguptacal@gmail.com / anupamguptacal@kgpian.iitkgp.ac.in)
Announcements
- PDS Theory Long Test 2
Date: 21st June 2022 (Tuesday)
Time: 9:00 am - 11:30 am
MARKS: 100 (35% of total credit)
Venue: MS Teams
Syllabus: Everything covered in the course.
Test will have 2 parts
Part A: 9 AM to 10:10 AM (1 hour for writing and 10 minutes for submission)
Part B: 10:20 AM to 11:30 AM (1 hour for writing and 10 minutes for submission)
- PDS Theory Short Test 2
Date: 8th June 2022 (Wednesday)
Time: 6 PM to 7:10 PM (1 hour for test and 10 minutes for submission)
MARKS: 30 (15% of total credit)
Venue: MS Teams
Syllabus: Structures, 2-D Arrays, Pointers
- PDS Theory Long test 1
Date: 18th of May 2022 (Wednesday)
Time: 9 AM to 11:30 AM
MARKS: 100 (35% of total credit)
Venue: MS Teams
Syllabus: Data types, variables, operators, expressions, assignments, conditionals and branching, loops and iteration, 1-d arrays and strings, functions, recursion
Test will have 2 parts
Part A: 9 AM to 10:10 AM (1 hour for writing and 10 minutes for submission)
Part B: 10:15 AM to 11:25 AM (1 hour for writing and 10 minutes for submission)
- PDS Theory Class Test-1
Date: 5th of May 2022 (Thursday)
Time: 6:15 PM to 7:15 PM
Venue: MS Teams
Syllabus: Data types and variables, Operators, expressions and assignments, Conditionals and branching, Loops (essentially everything until arrays)Books and References
[1] Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language , Prentice Hall of India. [2] Byron Gottfried, Schaum's Outline of Programming with C, Tata McGraw-Hill.. [3] Ellis Horowitz, Satraj Sahni and Susan Anderson-Freed, Fundamentals of Data Structures in C, W. H. Freeman and Company. [4] R. G. Dromey, How to Solve it by Computer, Prentice-Hall of India. Online Material
Week Date Topic Link 1 April 11, 12 Introduction Lec-1 Data Types and Expressions Lec-2 Conditionals and Branching Lec-3 2 April 18, 19 Loops and Iteration Lec-4 3 April 25, 26 1-D Arrays, Strings Lec-5 4 May 2 Functions Lec-6 5 May 9, 10 Recursion Lec-7 Test Week 6 May 23, 24 Structures Lec-8 2-D Arrays Lec-9 7 May 30, 31 Pointers and File Handling Lec-10 8 June 6, 7 Linked Lists Lec-11 9 June 13, 14 Sorting and Searching Lec-12 Test Week 10
Previous course pages: 2015 | More Details
CS10003 - PDS Theory (Sec 3 & 4) | Spring 2022, L-T-P: 3-0-0 |